package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 医疗器械分类界定申请
 * @author hua
 */
public class XzspYlqxfljdVo implements Serializable {

    /** 校验码 */
    private String jym;

    /** 受理编号 */
    private String slbh;

    /** 是否提交注册审评;@value 0:否 | 1:是 */
    @JsonProperty(value = "sf_tjzxsp")
    private String sf_tjzxsp;

    /** 是否首次申请分类界定;@value 0:否 | 1:是 */
    @JsonProperty(value = "sf_scsq")
    private String sf_scsq;

    /** 企业主张界定类别;@value Ⅰ:Ⅰ类 | Ⅱ:Ⅱ类 | Ⅲ:Ⅲ类 | IV:不作为医疗器械 */
    private String qyzzjdlb;

    /** 界定类别;@value Ⅰ:Ⅰ类 | Ⅱ:Ⅱ类 | Ⅲ:Ⅲ类 | IV:不作为医疗器械 */
    private String jdlb;

    /** 来源性质 */
    private String ylxz;

    /** 产品名称 */
    private String cpmc;

    /** 产品英文名称 */
    private String cpywmc;

    /** 产品类别 */
    private String cplb;

    /** 预期用途 */
    private String yqyt;

    /** 结构特征 */
    private String jgtz;

    /** 作用原理或机理 */
    private String zyyl;

    /** 使用形式、状态、部位、期限及方法 */
    private String syxsztbwqxjff;

    /** 材料特征 */
    private String cltz;

    /** 生产源材料、生产工艺及反应体系等相关特征信息 */
    private String tzxx;

    /** 产品主要风险点 */
    private String zyfxd;

    /** 其他需要说明的内容 */
    private String qtsm;

    /** 国内外近似产品 */
    private String gnwjscp;

    /** 企业主张及理由 */
    private String qyzzjly;

    /** 评审意见 */
    private String psyj;

    /** 分类编码 */
    private String flbm;

    /** 评审单位 */
    private String psdw;

    /** 评审时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date pssj;

    public String getJym() {
        return jym;
    }

    public void setJym(String jym) {
        this.jym = jym;
    }

    public String getSlbh() {
        return slbh;
    }

    public void setSlbh(String slbh) {
        this.slbh = slbh;
    }

    public String getSf_tjzxsp() {
        return sf_tjzxsp;
    }

    public void setSf_tjzxsp(String sf_tjzxsp) {
        this.sf_tjzxsp = sf_tjzxsp;
    }

    public String getSf_scsq() {
        return sf_scsq;
    }

    public void setSf_scsq(String sf_scsq) {
        this.sf_scsq = sf_scsq;
    }

    public String getQyzzjdlb() {
        return qyzzjdlb;
    }

    public void setQyzzjdlb(String qyzzjdlb) {
        this.qyzzjdlb = qyzzjdlb;
    }

    public String getJdlb() {
        return jdlb;
    }

    public void setJdlb(String jdlb) {
        this.jdlb = jdlb;
    }

    public String getYlxz() {
        return ylxz;
    }

    public void setYlxz(String ylxz) {
        this.ylxz = ylxz;
    }

    public String getCpmc() {
        return cpmc;
    }

    public void setCpmc(String cpmc) {
        this.cpmc = cpmc;
    }

    public String getCpywmc() {
        return cpywmc;
    }

    public void setCpywmc(String cpywmc) {
        this.cpywmc = cpywmc;
    }

    public String getCplb() {
        return cplb;
    }

    public void setCplb(String cplb) {
        this.cplb = cplb;
    }

    public String getYqyt() {
        return yqyt;
    }

    public void setYqyt(String yqyt) {
        this.yqyt = yqyt;
    }

    public String getJgtz() {
        return jgtz;
    }

    public void setJgtz(String jgtz) {
        this.jgtz = jgtz;
    }

    public String getZyyl() {
        return zyyl;
    }

    public void setZyyl(String zyyl) {
        this.zyyl = zyyl;
    }

    public String getSyxsztbwqxjff() {
        return syxsztbwqxjff;
    }

    public void setSyxsztbwqxjff(String syxsztbwqxjff) {
        this.syxsztbwqxjff = syxsztbwqxjff;
    }

    public String getCltz() {
        return cltz;
    }

    public void setCltz(String cltz) {
        this.cltz = cltz;
    }

    public String getTzxx() {
        return tzxx;
    }

    public void setTzxx(String tzxx) {
        this.tzxx = tzxx;
    }

    public String getZyfxd() {
        return zyfxd;
    }

    public void setZyfxd(String zyfxd) {
        this.zyfxd = zyfxd;
    }

    public String getQtsm() {
        return qtsm;
    }

    public void setQtsm(String qtsm) {
        this.qtsm = qtsm;
    }

    public String getGnwjscp() {
        return gnwjscp;
    }

    public void setGnwjscp(String gnwjscp) {
        this.gnwjscp = gnwjscp;
    }

    public String getQyzzjly() {
        return qyzzjly;
    }

    public void setQyzzjly(String qyzzjly) {
        this.qyzzjly = qyzzjly;
    }

    public String getPsyj() {
        return psyj;
    }

    public void setPsyj(String psyj) {
        this.psyj = psyj;
    }

    public String getFlbm() {
        return flbm;
    }

    public void setFlbm(String flbm) {
        this.flbm = flbm;
    }

    public String getPsdw() {
        return psdw;
    }

    public void setPsdw(String psdw) {
        this.psdw = psdw;
    }

    public Date getPssj() {
        return pssj;
    }

    public void setPssj(Date pssj) {
        this.pssj = pssj;
    }
}
